package lanqiao;

/**
 * 时间显示【第十二届】【省赛】【B组】
 * 小蓝要和朋友合作开发一个时间显示的网站。在服务器上，朋友已经获取
 * 了当前的时间，用一个整数表示，值为从1970年1月1日00:00:00到当前时
 * 刻经过的毫秒数。
 * 现在，小蓝要在客户端显示出这个时间。小蓝不用显示出年月日，只需要
 * 显示出时分秒即可，毫秒也不用显示，直接舍去即可。
 * 给定一个用整数表示的时间，请将这个时间对应的时分秒输出。
 * 输入：46800999
 * 输出：13:00:00
 * 输入：1618708103123
 * 输出：01:08:23
 */
import java.util.Date;
import java.util.Scanner;

public class Prev_279 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        long n = input.nextLong();
        Date date = new Date(n);
        //Date(long date)：此种形式表示从 GMT 时间（格林尼治时间）1970 年 1 月 1 日 0 时 0 分 0 秒开始经过参数 date 指定的毫秒数。
        //格林威治时间比北京时间快8个小时。
        //date.toString() "Thu Jan 01 08:00:00 CST 1970"
        String str1 = date.toString().substring(11,13);
        String str2 = date.toString().substring(13,19);
        int h = Integer.parseInt(str1);
        h = (h-8)>=0 ? h-8 : h-8+24;
        if(h >= 10){
            System.out.println(h + str2);
        }else{
            System.out.println("0" + h + str2);
        }
    }
}
